<?php
// 如果ThinkORM需要使用缓存，请输入以下代码，或者在其他合适的地方引入
//\think\facade\Db::setCache(new \bilulanlv\ThinkCache\CacheManager());

return [
    'default' => 'redis',
    'stores' => [
        // 文件缓存
        'file' => [
            // 驱动方式
            'type' => 'file',
            // 设置不同的缓存保存目录 __DIR__ . '/../runtime/file/'
            'path' => runtime_path() . '/file/',
        ],
        'redis' => [// redis缓存
            // 驱动方式
            'type' => 'redis',
            'host' => env("REDIS_DEFAULT_HOST", '127.0.0.1'), // 服务器地址
            'port' => env("REDIS_DEFAULT_PORT", '3306'), //端口
            'select' => env("REDIS_DEFAULT_DATABASE", '0'), //数据库
            'password' => env("REDIS_DEFAULT_PASSWORD", '0'), //数据库
            'tag_expire' => 86400 * 7, //Thinkphp官方没有这个参数，由于生成的tag键默认不过期,如果tag键数量很大，避免长时间占用内存，可以设置一个超过其他缓存的过期时间
            // tag前缀
            'tag_prefix' => env("REDIS_DEFAULT_TAG_PREFIX", 'tag_')
        ],
    ],
];